package com.miplus.ccrm.core.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 信用卡催收账户余额表
 * @TableName credit_account_balance
 */
@TableName(value ="credit_account_balance")
@Data
public class CreditAccountBalance implements Serializable {
    /**
     * 序号
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 客户号
     */
    private String custNo;

    /**
     * 账号
     */
    private String acct;

    /**
     * 授信额度
     */
    private BigDecimal credLimit;

    /**
     * 总欠款
     */
    private BigDecimal acctDebtAll;

    /**
     * 已出账单欠款（当前余额）
     */
    private BigDecimal settledBillAmt;

    /**
     * 未出账单欠款
     */
    private BigDecimal unsettledBillAmt;

    /**
     * 最低还款额30天
     */
    private BigDecimal lowestRepayBal30;

    /**
     * 最低还款额60天
     */
    private BigDecimal lowestRepayBal60;

    /**
     * 最低还款额90天
     */
    private BigDecimal lowestRepayBal90;

    /**
     * 最低还款额120天
     */
    private BigDecimal lowestRepayBal120;

    /**
     * 最低还款额150天
     */
    private BigDecimal lowestRepayBal150;

    /**
     * 最低还款额180天
     */
    private BigDecimal lowestRepayBal180;

    /**
     * 最低还款额
     */
    private BigDecimal lowestRepayBal;

    /**
     * 逾期金额
     */
    private BigDecimal age1Age6;

    /**
     * 透支本金
     */
    private BigDecimal overPrin;

    /**
     * 利息
     */
    private BigDecimal interestFee;

    /**
     * 违约金(未入账）
     */
    private BigDecimal penchgAcc;

    /**
     * 其他费用
     */
    private BigDecimal othExpense;

    /**
     * 当期账单金额
     */
    private BigDecimal stmBalnce;

    /**
     * 已出账单本金
     */
    private BigDecimal settledBillPrin;

    /**
     * 未出账单本金
     */
    private BigDecimal unsettledBillPrin;

    /**
     * 未出账单利息
     */
    private BigDecimal unsettledBillInt;

    /**
     * 未出账单费用
     */
    private BigDecimal unsettledBillFee;

    /**
     * 未摊销本金
     */
    private BigDecimal unamortPrin;

    /**
     * 未摊销费用
     */
    private BigDecimal unamortExpense;

    /**
     * 还款金额
     */
    private BigDecimal paymtClrd;

    /**
     * 应收透支利息(未入账）
     */
    private BigDecimal intChgd;

    /**
     * 已出账单利息
     */
    private BigDecimal settledBillInt;

    /**
     * 已出账单费用
     */
    private BigDecimal settledBillFee;

    /**
     * 创建时间
     */
    private Date crdt;

    /**
     * 修改时间
     */
    private Date mddt;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}